const schema = {
	"base": {
		"craft": {
			"craftId": 1536327588590656,
			"key": "imglist",
			"name": "原始影像到融合",
			"type": "融合工艺",
			"hasQc": "0",
			"hasAdvance": "1",
			"ban": "downsmp,mosline,division,plane_divide",
			"inputs": [
				{
					"key": "datacenter",
					"name": "数据中心",
					"about": "项目中间数据存放目录，需要所有计算节点都能访问，如S:/",
					"procedureName": null,
					"widget": "QLineEdit",
					"outputType": "string",
					"save2Xml": null,
					"defaultVal": "U:\\IPM-DEMO\\0test",
					"maps": null,
					"rule": null,
					"defaultUrlVal": "U:/IPM-DEMO/0test"
				}, {
					"key": "panres",
					"name": "全色输出分辨率",
					"about": "参考范围0.3-2",
					"procedureName": null,
					"widget": "QLineEdit",
					"outputType": "string",
					"save2Xml": "1",
					"defaultVal": "",
					"maps": null,
					"rule": null,
					"defaultUrlVal": ""
				}, {
					"key": "mulres",
					"name": "多光谱输出分辨率",
					"about": "参考范围1.2-8",
					"procedureName": null,
					"widget": "QLineEdit",
					"outputType": "string",
					"save2Xml": "1",
					"defaultVal": "",
					"maps": null,
					"rule": null,
					"defaultUrlVal": ""
				}, {
					"key": "coordinate",
					"name": "坐标投影系统",
					"about": null,
					"procedureName": null,
					"widget": "QComboBox",
					"outputType": "string",
					"save2Xml": "1",
					"defaultVal": "CGCS2000",
					"maps": [
						{
							"name": "WGS84",
							"value": "WGS84"
						}, {
							"name": "CGCS2000",
							"value": "CGCS2000"
						}
					],
					"rule": null,
					"defaultUrlVal": "CGCS2000"
				}, {
					"key": "orgdir",
					"name": "任务影像位置",
					"about": "待生产影像所在文件夹",
					"procedureName": "原始影像目录",
					"widget": "QLineEdit",
					"outputType": "string",
					"save2Xml": null,
					"defaultVal": "U:\\交流区域\\江苏省\\org\\南通启东",
					"maps": null,
					"rule": null,
					"defaultUrlVal": "U:/交流区域/江苏省/org/南通启东"
				}, {
					"key": "refdom",
					"name": "水平控制数据",
					"about": "参考底图所在文件夹",
					"procedureName": "参考底图目录",
					"widget": "QLineEdit",
					"outputType": "string",
					"save2Xml": null,
					"defaultVal": "U:\\交流区域\\江苏省\\ref",
					"maps": null,
					"rule": null,
					"defaultUrlVal": "U:/交流区域/江苏省/ref"
				}, {
					"key": "refdem",
					"name": "高程控制数据",
					"about": "参考DEM所在文件夹",
					"procedureName": "参考DEM目录",
					"widget": "QLineEdit",
					"outputType": "string",
					"save2Xml": null,
					"defaultVal": "U:\\交流区域\\江苏省\\dem",
					"maps": null,
					"rule": null,
					"defaultUrlVal": "U:/交流区域/江苏省/dem"
				}
			]
		}
	},
	"advance": {
		"setups": [
			{
				"key": "imglist",
				"name": "影像列表",
				"permitNull": "1",
				"inputs": [
					{
						"key": "maskpath",
						"name": "建筑物掩膜文件夹",
						"about": "IPM-PE预置的该区域建筑物掩膜",
						"procedureName": null,
						"widget": "QLineEdit",
						"outputType": "string",
						"save2Xml": null,
						"defaultVal": "",
						"maps": null,
						"rule": null,
						"defaultUrlVal": ""
					}, {
						"key": "mos_mask",
						"name": "用于镶嵌线走位的掩膜文件",
						"about": "IPM-PE预置的该区域建筑道路等用于镶嵌线走位的掩膜",
						"procedureName": null,
						"widget": "QLineEdit",
						"outputType": "string",
						"save2Xml": null,
						"defaultVal": "",
						"maps": null,
						"rule": {
							"fileSuffix": "tif",
							"highVal": null,
							"lowVal": null
						},
						"defaultUrlVal": ""
					}
				]
			}, {
				"key": "gcpmatch",
				"name": "控制点匹配",
				"permitNull": null,
				"inputs": [
					{
						"key": "method",
						"name": "匹配方法",
						"about": null,
						"procedureName": null,
						"widget": "QComboBox",
						"outputType": "int",
						"save2Xml": null,
						"defaultVal": "2",
						"maps": [
							{
								"name": "相关系数",
								"value": "0"
							}, {
								"name": "梯度直方图",
								"value": "1"
							}, {
								"name": "傅里叶相位相关",
								"value": "2"
							}
						],
						"rule": null,
						"defaultUrlVal": "2"
					}, {
						"key": "seed",
						"name": "匹配初始种子点数量",
						"about": null,
						"procedureName": null,
						"widget": "QLineEdit",
						"outputType": "int",
						"save2Xml": null,
						"defaultVal": "3000",
						"maps": null,
						"rule": {
							"fileSuffix": null,
							"highVal": "100000",
							"lowVal": "0"
						},
						"defaultUrlVal": "3000"
					}
				]
			}, {
				"key": "tptmatch",
				"name": "连接点匹配",
				"permitNull": null,
				"inputs": [
					{
						"key": "method",
						"name": "匹配方法",
						"about": null,
						"procedureName": null,
						"widget": "QComboBox",
						"outputType": "int",
						"save2Xml": null,
						"defaultVal": "0",
						"maps": [
							{
								"name": "相关系数",
								"value": "0"
							}, {
								"name": "傅里叶相位相关",
								"value": "2"
							}
						],
						"rule": null,
						"defaultUrlVal": "0"
					}, {
						"key": "seed",
						"name": "匹配初始种子点数量",
						"about": null,
						"procedureName": null,
						"widget": "QLineEdit",
						"outputType": "int",
						"save2Xml": null,
						"defaultVal": "4800",
						"maps": null,
						"rule": {
							"fileSuffix": null,
							"highVal": "100000",
							"lowVal": "0"
						},
						"defaultUrlVal": "4800"
					}
				]
			}, {
				"key": "adjust",
				"name": "平差",
				"permitNull": null,
				"inputs": [
					{
						"key": "gcpw",
						"name": "控制点权重",
						"about": "范围为1-10，默认为3",
						"procedureName": null,
						"widget": "QLineEdit",
						"outputType": "double",
						"save2Xml": null,
						"defaultVal": "3",
						"maps": null,
						"rule": {
							"fileSuffix": null,
							"highVal": "10",
							"lowVal": "1"
						},
						"defaultUrlVal": "3"
					}, {
						"key": "tptw",
						"name": "连接点权重",
						"about": "范围为1-10，默认为1",
						"procedureName": null,
						"widget": "QLineEdit",
						"outputType": "double",
						"save2Xml": null,
						"defaultVal": "1.5",
						"maps": null,
						"rule": {
							"fileSuffix": null,
							"highVal": "10",
							"lowVal": "1"
						},
						"defaultUrlVal": "1.5"
					}, {
						"key": "gcpthre",
						"name": "控制点误差阈值",
						"about": "范围为1-5，默认为3.5",
						"procedureName": null,
						"widget": "QLineEdit",
						"outputType": "double",
						"save2Xml": null,
						"defaultVal": "3.5",
						"maps": null,
						"rule": {
							"fileSuffix": null,
							"highVal": "5",
							"lowVal": "1"
						},
						"defaultUrlVal": "3.5"
					}, {
						"key": "tptthre",
						"name": "连接点误差阈值",
						"about": "范围为1-5，默认为3.5",
						"procedureName": null,
						"widget": "QLineEdit",
						"outputType": "double",
						"save2Xml": null,
						"defaultVal": "3.5",
						"maps": null,
						"rule": {
							"fileSuffix": null,
							"highVal": "5",
							"lowVal": "1"
						},
						"defaultUrlVal": "3.5"
					}
				]
			}, {
				"key": "fuse",
				"name": "融合",
				"permitNull": null,
				"inputs": [
					{
						"key": "band",
						"name": "波段顺序",
						"about": null,
						"procedureName": null,
						"widget": "QComboBox",
						"outputType": "int",
						"save2Xml": null,
						"defaultVal": "1",
						"maps": [
							{
								"name": "保留原始波段顺序",
								"value": "1"
							}, {
								"name": "RGBN",
								"value": "2"
							}
						],
						"rule": null,
						"defaultUrlVal": "1"
					}
				]
			}, {
				"key": "downsmp",
				"name": "降位",
				"permitNull": null,
				"inputs": [
					{
						"key": "res_nir",
						"name": "是否保留近红外",
						"about": null,
						"procedureName": null,
						"widget": "QComboBox",
						"outputType": "int",
						"save2Xml": null,
						"defaultVal": "0",
						"maps": [
							{
								"name": "不保留近红外波段",
								"value": "0"
							}, {
								"name": "保留近红外",
								"value": "1"
							}
						],
						"rule": null,
						"defaultUrlVal": "0"
					}, {
						"key": "down_color_method",
						"name": "降位匀色算法选择",
						"about": null,
						"procedureName": null,
						"widget": "QComboBox",
						"outputType": "int",
						"save2Xml": null,
						"defaultVal": "0",
						"maps": [
							{
								"name": "v0",
								"value": "0"
							}, {
								"name": "v1",
								"value": "1"
							}
						],
						"rule": null,
						"defaultUrlVal": "0"
					}
				]
			}, {
				"key": "mosline",
				"name": "导出镶嵌线",
				"permitNull": null,
				"inputs": [
					{
						"key": "img_bands",
						"name": "要处理的影像波段数",
						"about": "亚米影像生产，波段数与融合影像波段一致；米级影像生产，波段数与降位影像一致",
						"procedureName": null,
						"widget": "QComboBox",
						"outputType": "int",
						"save2Xml": null,
						"defaultVal": "4",
						"maps": [
							{
								"name": "三波段影像",
								"value": "3"
							}, {
								"name": "四波段影像",
								"value": "4"
							}
						],
						"rule": null,
						"defaultUrlVal": "4"
					}
				]
			}, {
				"key": "division",
				"name": "分幅",
				"permitNull": "0",
				"inputs": [
					{
						"key": "division_name",
						"name": "分幅框属性名",
						"about": "用来命名分幅成果影像的分幅框属性名",
						"procedureName": null,
						"widget": "QLineEdit",
						"outputType": "string",
						"save2Xml": null,
						"defaultVal": "NUMBER_",
						"maps": null,
						"rule": null,
						"defaultUrlVal": "NUMBER_"
					}
				]
			}, {
				"key": "plane_divide",
				"name": "平面分幅转投影",
				"permitNull": null,
				"inputs": [
					{
						"key": "imgres",
						"name": "分幅分辨率",
						"about": "平面分幅影像的分辨率，单位为米",
						"procedureName": null,
						"widget": "QLineEdit",
						"outputType": "float",
						"save2Xml": null,
						"defaultVal": "0.5",
						"maps": null,
						"rule": {
							"fileSuffix": null,
							"highVal": "100000",
							"lowVal": "0"
						},
						"defaultUrlVal": "0.5"
					}
				]
			}
		]
	}
}

export default schema;